Bug 568305 - gdk-pixbuf mishandles BI_BITFIELDS bmps
authorTor Lillqvist <tml@iki.fi>
Thu, 22 Jan 2009 09:45:58 +0000 (09:45 +0000)
committerTor Lillqvist <tml@src.gnome.org>
Thu, 22 Jan 2009 09:45:58 +0000 (09:45 +0000)
commit834b19f46d8ec62d95fb78a69de93532fa299069
tree629efb4f75a93fdd9860f490904db440c249893c
parent95b80b21ead6e37edee4dbf06cb34887fa91ff9d
Bug 568305 - gdk-pixbuf mishandles BI_BITFIELDS bmps

2009-01-19  Tor Lillqvist  <tml@iki.fi>

Bug 568305 - gdk-pixbuf mishandles BI_BITFIELDS bmps

* io-bmp.c (OneLine32): Use unsigned variables so that we can
right-shift them without risk of sign extension. Don't "reverse"
the alpha value, actually storing 0xFF-alpha, but use it as such.

svn path=/trunk/; revision=22172
gdk-pixbuf/ChangeLog
gdk-pixbuf/io-bmp.c